package com.ruoyi.edu.service;

import java.util.List;

import com.ruoyi.edu.domain.EduSchool;

/**
 * 学校信息Service接口
 *
 * @author ruoyi
 * @date 2024-06-29
 */
public interface IEduSchoolService {
    /**
     * 查询学校信息
     *
     * @param schoolId 学校信息主键
     * @return 学校信息
     */
    public EduSchool selectEduSchoolBySchoolId(Long schoolId);

    /**
     * 查询学校信息列表
     *
     * @param eduSchool 学校信息
     * @return 学校信息集合
     */
    public List<EduSchool> selectEduSchoolList(EduSchool eduSchool);

    /**
     * 新增学校信息
     *
     * @param eduSchool 学校信息
     * @return 结果
     */
    public int insertEduSchool(EduSchool eduSchool);

    /**
     * 修改学校信息
     *
     * @param eduSchool 学校信息
     * @return 结果
     */
    public int updateEduSchool(EduSchool eduSchool);

    /**
     * 批量删除学校信息
     *
     * @param schoolIds 需要删除的学校信息主键集合
     * @return 结果
     */
    public int deleteEduSchoolBySchoolIds(Long[] schoolIds);

    /**
     * 删除学校信息信息
     *
     * @param schoolId 学校信息主键
     * @return 结果
     */
    public int deleteEduSchoolBySchoolId(Long schoolId);
}
